device producing electricity - Spanish English Dictionary